package com.secxiot.provider.narcotic.entity;

import lombok.Data;
import lombok.ToString;

import java.util.Date;

/**
 * 取药do
 */
@Data
@ToString
public class NarcoticTakeDestroyDo {

    //药师药品记录id
    private Long takeDestroyId;
    //用户id
    private Long patientUserId;
    //药品类型Id
    private Long drugsId;
    //回收数量
    private Integer recycleNum;
    // 销毁备注
    private String recycleRemark;
    //患者资料Id
    private Long patientInfoId;
    //医疗机构Id
    private Long hospitalId;
    //申请用药记录Id
    private Long patientDrugsRecordId;
    //医生药品记录Id
    private Long doctorRecordId;
    //药师药品记录Id
    private Long chemistRecordId;
    //取药设置时间
    private Date takeMedicineSetTime;
    //取药确认时间
    private Date takeMedicineConfimTime;
    //取药附件
    private String takeMedicineFile;
    //取药地址
    private String takeMedicineAddress;
    //状态 0 未取药  1 已取药 /未销毁  2 已销毁
    private Integer state;
    //发药人
    private Long sendMedicineUserId;
    //发药人名称
    private String sendMedicineUserName;
    //销毁药品时间
    private Date destroyTime;
    //销毁药品附件
    private String destroyFile;
    //药品名称
    private String drugsName;
    //药品批号
    private String batchNo;
    //药品有效期
    private Date validTime;
    //厂家ID
    private Integer drugsFactoryId;
    //厂家名称
    private String drugsFactoryName;
    //医院名称
    private String hospitalName;
    //用户名称
    private String userName;
    //创建时间
    private Date createTime;
    //状态 0 无效 1 有效
    private Integer status;
}
